package com.bawei.mall.product.domain.Po;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author：liurui
 * @Package：com.bawei.mall.product.domain.Po
 * @Project：mall_cloud
 * @name：OrderInfo
 */
@Data
public class OrderInfo {
    /**
     * 主键id
     */
    private Integer id;
    /**
     * 用户ID，外键，关联用户表
     */
    private Integer userId;
    /**
     * 地址ID，外键，关联地址表
     */
    private Integer addressId;
    /**
     * 订单状态
     */
    private Integer orderStatus;
    /**
     * 支付状态
     */
    private Integer paymentStatus;
    /**
     * 支付方式
     */
    private Integer paymentMethod;
    /**
     * 实付款金额
     */
    private BigDecimal actualPayment;
    /**
     * 订单生成时间
     */
    private String createdAt;
    /**
     * 订单最后更新时间
     */
    private Date updatedAt;
    /**
     * 会员优惠金额
     */
    private BigDecimal memberDiscount;
    /**
     * 优惠券优惠金额
     */
    private BigDecimal couponDiscount;
    /**
     * 积分抵扣金额
     */
    private BigDecimal pointDiscount;
    /**
     * 订单总金额（不含优惠和抵扣）
     */
    private BigDecimal totalAmount;
    /**
     * 备注信息
     */
    private String remark;
}
